pump shroud - French English Dictionary